package level02.three;

import java.io.*;

/**
 * 在 C 盘下创建一个目录 d1,在目录 d1 下创建创建若干个文本文件，并在每一个文本文件中
 * 添加若干内容。利用字节高效流将该目录下的所有文件复制到 C 盘下的 d2 目录下。
 */
public class Three {
    public static void main(String[] args) throws IOException {
        //创建字节高效流
        //shuru
        BufferedInputStream bufferedInputStream = new BufferedInputStream(new FileInputStream("stu.txt"));
        //shuchu
        BufferedOutputStream bufferedOutputStream = new BufferedOutputStream(new FileOutputStream("stu_copy.txt"));
        //定义一个变量用以接收返回结果，为-1则说明读完了
        int len;
        byte[] bytes = new byte[1024];

        while ((len = bufferedInputStream.read(bytes)) != -1){
            bufferedOutputStream.write(bytes,0,len);
        }
        System.out.println("复制成功");
        bufferedInputStream.close();
        bufferedOutputStream.close();

    }
}
